package com.christina.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.christina.entity.Task;

/**
 * 任务服务接口
 * 
 * @author Christina
 */
public interface TaskService extends IService<Task> {
    
    /**
     * 创建任务
     * 
     * @param task 任务对象
     * @return 任务对象
     */
    Task createTask(Task task);
    
    /**
     * 更新任务状态
     * 
     * @param taskId 任务ID
     * @param status 任务状态
     * @return 是否更新成功
     */
    boolean updateTaskStatus(Long taskId, String status);
    
    /**
     * 删除任务
     * 
     * @param taskId 任务ID
     * @return 是否删除成功
     */
    boolean deleteTask(Long taskId);
}